home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / DISK / LAST20.ARJ / DEM.LAS < prev    next >
Text File  |  1992-08-01  |  13KB  |  553 lines

  1.   videoback red
  2.   videofore brightwhite
  3. * videoback white
  4. * videofore black
  5. load        "last.exe"                                    
  6. Go "%1"
  7. call waitdot
  8. call lowbox
  9. screen 21 1 "LAST has read all files on drive C: and sorted them in chronological order.         "
  10. screen 22 1 "The file most recently modified appears first.  This is the last work you did."
  11. screen 24 28   "To continue, press <Enter>."
  12. call getanykey
  13. call lowbox
  14. screen 21 3 "You can change which file is highlighted by pressing PgDn, PgUp, cursor " 
  15. screen 22 3 "arrows, <End> and <Home>." 
  16. screen 24 0 "        Press PgDn to highlight the file on the bottom of the screen."  
  17. call dopgdn
  18. call waitdot
  19. screen 23 0 "                       Press PgDn again to see more files.                      "
  20. call dopgdn
  21. call waitdot
  22. screen 23 0 "                Press the Home key to move to the top of the list.              "
  23. call homekey
  24. call waitdot
  25. call lowbox
  26. screen 20 3 "LAST allows you to view, search, move, delete, tag, copy, sort, and rename"
  27. screen 21 3 "files.  Let's start with Copy.  Before using the Copy function, we need to 
  28. screen 22 3 "tell LAST which floppy drive to copy to."
  29. screen 24 25 "Press S to go to the Setup."
  30. call dosetup
  31. waitscreen 18 12 "I"
  32. call lowbox
  33. screen 21 3 "The Setup Screen allows you to change LAST's parameters.  Right now we are"
  34. screen 22 3 "concerned with the Floppy Drive parameter."
  35. screen 24 1 "                       Press the down arrow twice."
  36. call dodown
  37. call dodown
  38. waitscreen 17 16 "ending"
  39. call lowbox
  40. screen 21 7 "Type the letter of the floppy drive you wish to copy to.  Type A:."
  41. screen 23 1 "             Press the <Enter> key to return to the list of files."
  42. call dofloppy
  43. call redraw
  44. screen 23 0 "            Press C to copy the highlighted file to your floppy disk.          "
  45. call docopy
  46. call redraw
  47. call lowbox
  48. Screen 21 20 "  We will now narrow down the list of files."
  49. Screen 23 20 "Press F to go to the File Specification Screen."
  50. call dofilespec
  51. waitscreen 20 8 "F"
  52. call lowbox
  53. screen 21 3 "A File Specification is any combination of drive, directory and filename."
  54. screen 22 3 "Let's select all batch files on drive C:."
  55. screen 24 26 ^Type  "C:*.BAT" and press <Enter>.
  56. call dountilcr
  57. call redraw
  58. call lowbox
  59. screen 21 1 "As you may have noticed, LAST's commands are invoked with only one keystroke."
  60. screen 22 1 "The Help Screen summarizes the commands available to you."
  61. screen 24 20 "Press H or F1 to see the Help Screen."
  62. call dohelp
  63. waitscreen 0 9 "("
  64. call lowbox
  65. screen 21 3 "This summary is a handy way to view all of LAST's commands.  Part of the"
  66. screen 22 3 "Help Screen is obscured by the Demo."
  67. screen 24 1 "                  Press <Esc> to return to the list of files."
  68. call doesc
  69. call redraw
  70. call lowbox
  71. screen 21 9 "LAST's manual provides a detailed description of LAST's operation."
  72. screen 23 24 "Press R to read LAST's manual."
  73. call doread
  74. waitscreen 0 9 "("
  75. call lowbox
  76. screen 21 1 "This is the beginning of the manual.  You can search the manual for any string"
  77. screen 22 1 ^of text.  We will search for "STARTUP".
  78. screen 24 36 "Press S."
  79. call dosetup
  80. waitscreen 6 12 "Search"
  81. call lowbox
  82. screen 22 23 ^Type "STARTUP" and press <Enter>.
  83. call dountilcr
  84. waitscreen 23 63 "Page"
  85. call lowbox
  86. screen 21 3 ^The top of the screen shows the first occurrence of "STARTUP".  You can
  87. screen 22 3 "repeat the search by pressing the + key."
  88. screen 24 36 "Press +."
  89. call doplus
  90. waitscreen 22 37 "Setup"
  91. call lowbox
  92. screen  21 13 "Notice how easy it is to access and search LAST's manual."
  93. screen 23 1 "                  Press <Esc> to return to the list of files."
  94. call doesc
  95. call redraw
  96. call lowbox
  97. screen 21 17 "The next step is to view the highlighted file."
  98. screen 23 32 "Press <Enter>."
  99. call doenter
  100. waitscreen 0 9 "("
  101. call lowbox
  102. screen 20 3 "This is the highlighted file.  LAST allows you to see the highlighted file"
  103. screen 21 3 "using the four cursor arrows, PgUp, PgDn, End, and Home keys.  Right now"
  104. screen 22 3 "we will demonstrate LAST's ability to search multiple files."
  105. screen 24 36 "Press S."
  106. call dosetup
  107. waitscreen 6 12 "Search"
  108. call lowbox
  109. screen 21 3 "Let's search for something that surely doesn't exist in your batch files."
  110. screen 23 12 ^Type:  "This DEMO is helpful."  and press the <Enter> key.
  111. call dountilcr
  112. waitscreen 8 18 "Press"
  113. call lowbox
  114. screen 21 3 "If LAST found the string, LAST would display its location.  Since it did not"
  115. screen 22 3 "find the string, it asks to continue the search."
  116. screen 24 31 "Press <Enter>."
  117. call doenter
  118. waitscreen 8 26 "Press"
  119. call lowbox
  120. screen 21 13 "LAST did not find the string in any of the files."
  121. screen 23 31 "Press <Enter>."
  122. call doenter
  123. call lowbox
  124. screen 22 20 "Press Home to move to the top of the list."
  125. call homekey
  126. call redraw
  127. call lowbox
  128. screen 21 26  "Next let's try the tag function."
  129. screen 23 36  "Press T." 
  130. call dotag
  131. key "[Shift][F10]"
  132. call waitdot
  133. call lowbox
  134. screen 21 1 "                Notice the check mark next to the first filename."
  135. screen 23 24 "Press T again to tag the 2nd file."
  136. call dotag
  137. key "[Shift][F10]"
  138. call waitdot
  139. call lowbox
  140. screen 22 1 "              Press C to copy the tagged files to your floppy disk.          "
  141. call docopy
  142. call redraw
  143. call lowbox
  144. screen 21 8 "Now let's look at your floppy drive to see the files we just copied."
  145. screen 23 36 "Press F." 
  146. call dofilespec
  147. waitscreen 20 8 "F"
  148. call lowbox
  149. screen 22 24^Type  "A:*.BAT" and press <Enter>.
  150. call dountilcr
  151. call redraw
  152. pause 5 t
  153. call lowbox
  154. screen 21 27 "Next we will rename a file."
  155. screen 23 36 "Press N.
  156. call doname
  157. pause 5 t
  158. key "[Shift][F10]"
  159. call lowbox
  160. screen 21 20 "Enter a new name for the highlighted file."
  161. screen 23 31 "Then press <Enter>."
  162. call dountilcr
  163. call redraw
  164. call lowbox
  165. screen 21 21 "Now delete the two files we just copied."
  166. screen 23 32 "Press Ctrl D."
  167. call dodelete
  168. key "[Shift][F10]"
  169. call waitdot
  170. call lowbox
  171. screen 22 25 "Now press Ctrl D again."
  172. call dodelete
  173. key "[Shift][F10]"
  174. call waitdot
  175. call lowbox
  176. screen 21 26 "Now let's go back to drive C:."
  177. screen 23 36 "Press F." 
  178. call dofilespec
  179. waitscreen 20 8 "F"
  180. pause 2 t 
  181. call lowbox
  182. screen 21 22 "Press the F5 key to erase the File Spec."
  183. screen 23 26 ^Then type "C:" and press <Enter>.
  184. call dountilcr
  185. call redraw
  186. call lowbox
  187. screen 21 14 "You can sort the files in order of name, size, or date."
  188. screen 23 23 "Press Alt N to sort the files by name."
  189. call doaltn
  190. call redraw
  191. call lowbox
  192. screen 21 22 "The files are now in alphabetical order."
  193. screen 23 22 "Press Home to see the beginning entries."
  194. call homekey
  195. call redraw
  196. call lowbox
  197. screen 21 15 "Next let's look at the directory tree of drive C:."
  198. screen 23 30 "Press the spacebar."
  199. call dospacebar
  200. waitscreen 24 23 "Press"
  201. call lowbox
  202. screen 21 3 "The Directory Menu allows you to select a directory with one key.  Or use"
  203. screen 22 3 "the arrows, PgDn, PgUp, Home and End keys to select a directory."   
  204. screen 24 35 "Press <Esc>.
  205. call doesc
  206. call redraw
  207. call lowbox
  208. screen 21 20 "Let's look at another Directory Tree style."
  209. screen 23 36 "Press B."
  210. call dobytes
  211. waitscreen 24 29 "<Enter>"
  212. call lowbox
  213. screen 21 1 "The B (bytes) display shows the number of bytes used in each directory.  The" 
  214. screen 22 1 "totals on the left include subdirectories.  The right excludes subdirectories."   
  215. screen 24 35 "Press <Esc>.
  216. call doesc
  217. call redraw
  218. call lowbox
  219. screen 21 20 "LAST provides a handy way to go to DOS."
  220. screen 23 36 "Press G."
  221. call dogotodos
  222. waitscreen 21 7 "Default"
  223. pause 2 t
  224. call lowbox
  225. screen 21 3 "This dialog box is provided so you can perform DOS commands.  After the "
  226. screen 22 3 "command is performed, you will come right back to LAST."
  227. screen 24 18 "Type CHKDSK C: and press the <Enter> key."
  228. call dountilcr
  229. waitscreen 7 7 "Press"
  230. call lowbox
  231. screen 22 36 "Press N."
  232. call doname
  233. call redraw
  234. call lowbox
  235. screen 21 15 "You can also use function keys to operate LAST."
  236. screen 23 36 "Press K."
  237. call dokeys
  238. waitscreen 21 19 "Valid"
  239. pause 2 t
  240. call lowbox
  241. screen 20 3 "When you press any function key, LAST acts as though you had pressed the"
  242. screen 21 3 "key assigned to it.  You can change the function key assignments using"
  243. screen 22 3 "this screen."
  244. screen 23 30 "Press <Enter>."
  245. call getanykey
  246. key "[Enter]"
  247. call redraw
  248. call lowbox
  249. screen 20 1 "One very useful feature of LAST which can't be included in the demo is the"
  250. screen 21 1 "Launch.  The L key launches the highlighted file into an application program"
  251. screen 22 1 "you've assigned in Setup. "
  252. screen 24 31 "Press <Enter>."
  253. call getanykey
  254. key "[Shift][F10]"
  255. call redraw
  256. call lowbox
  257. screen 21 2 "We will not explore other useful functions, such as split-screen viewing, "
  258. screen 22 2 "moving, and executing.  Please refer to the manual for details."
  259. screen 24 31 "Press <Enter>."
  260. call getanykey
  261. key "[Shift][F10]"
  262. call redraw
  263. SCREEN 5 0 "                                                                                "
  264. sCREEN  6 0 "                         This concludes the DEMO.                               "
  265. SCREEN 7 0 "                                                                                "
  266. SCREEN 8 0 "         To start LAST:  At the C: prompt, type LAST and press <Enter>.         "
  267. SCREEN 9 0 "                                                                                "
  268. SCREEN 10 0 "                       Press <Enter> to go to DOS.                              "
  269. SCREEN 11 0 "                                                                                "
  270.  
  271. call getanykey
  272. key "[Alt]Q"
  273. quit
  274.  
  275.  
  276. label dotag
  277. getkey        
  278. call done
  279. ifkey "tT" 
  280. else
  281.    jump dotag
  282. endif
  283. passkey
  284. return
  285.  
  286. label redraw
  287. waitscreen 4 36 ":"
  288. key "[Shift][F9]"
  289. key "[Shift][F10]"
  290. call waitdot
  291. return
  292.  
  293.  
  294. label dogotodos
  295. getkey        
  296. call done
  297. ifkey "gG" 
  298. else
  299.    jump dogotodos
  300. endif
  301. passkey
  302. return
  303.  
  304.  
  305. label dobytes
  306. getkey        
  307. call done
  308. ifkey "bB" 
  309. else
  310.    jump dobytes
  311. endif
  312. passkey
  313. return
  314.  
  315. label doaltn
  316. getkey        
  317. call done
  318. ifkey "[Alt][N]" 
  319. else
  320.    jump doaltn
  321. endif
  322. passkey
  323. return
  324.  
  325.  
  326. label dospacebar
  327. getkey        
  328. call done
  329. ifkey " " 
  330. else
  331.    jump dospacebar
  332. endif
  333. passkey
  334. return
  335.  
  336.  
  337. label dodelete
  338. getkey        
  339. call done
  340. ifkey "[Ctrl][D]" 
  341. else
  342.    jump dodelete
  343. endif
  344. passkey
  345. return
  346.  
  347. label waitdot
  348. WaitScreen 0 79 "."
  349. key "[Shift][F9]"
  350. return
  351.  
  352.  
  353. label doname
  354. getkey        
  355. call done
  356. ifkey "nN" 
  357. else
  358.    jump doname
  359. endif
  360. passkey
  361. return
  362.  
  363.  
  364. label doview
  365. getkey        
  366. call done
  367. ifkey "vV" 
  368. else
  369.    jump doview
  370. endif
  371. passkey
  372. return
  373.  
  374. label doplus
  375. getkey        
  376. call done
  377. ifkey "+" 
  378. else
  379.    jump doplus
  380. endif
  381. passkey
  382. return
  383.  
  384. label homekey
  385. getkey        
  386. call done
  387. ifkey "[Home]" 
  388. else
  389.    jump homekey
  390. endif
  391. key "[Shift][F10]"
  392. passkey
  393. return
  394.  
  395. label getanykey
  396. getkey
  397. call done
  398. return
  399.  
  400.  
  401. label dountilcr
  402. getkey
  403. call done
  404. ifkey "[Enter]
  405.   passkey
  406.   return
  407. else
  408.   passkey
  409. endif
  410. jump dountilcr
  411.  
  412. label dofilespec
  413. getkey        
  414. call done
  415. ifkey "fF" 
  416. else
  417.    jump dofilespec
  418. endif
  419. key "[Shift][F10]"
  420. passkey
  421. return
  422.  
  423.  
  424. label dofloppy
  425. getkey
  426. call done
  427. ifkey "abAB:" 
  428.    passkey
  429. endif
  430. ifkey "[Enter]" 
  431.    passkey
  432.    return
  433. endif
  434. jump dofloppy
  435.  
  436.  
  437.  
  438. label dodown
  439. getkey        
  440. call done
  441. ifkey "[Down]" 
  442.    passkey
  443.    return
  444. endif
  445. jump dodown
  446.  
  447. label dosetup
  448. getkey        
  449. call done
  450. ifkey "sS" 
  451. else
  452.    jump dosetup
  453. endif
  454. key "[Shift][F10]"
  455. passkey
  456. return
  457.  
  458. label docopy
  459. getkey
  460. call done
  461. ifkey "cC"
  462.   passkey
  463.   return
  464. else
  465.   passkey
  466. endif
  467. jump docopy
  468.  
  469.  
  470. label doread
  471. getkey        
  472. call done
  473. ifkey "rR" 
  474. else
  475.    jump doread
  476. endif
  477. key "[Shift][F10]"
  478. passkey
  479. return
  480.  
  481. label dokeys
  482. getkey        
  483. call done
  484. ifkey "kK" 
  485. else
  486.    jump dokeys
  487. endif
  488. passkey
  489. return
  490.  
  491. label dohelp
  492. getkey        
  493. call done
  494. ifkey "Hh[F1]"
  495. key "[Shift][F10]"
  496.  
  497.    passkey
  498.    return 
  499. endif
  500. jump dohelp
  501.  
  502. label doesc
  503. getkey        
  504. call done
  505. ifkey "[Esc]" 
  506. else
  507.    jump doesc
  508. endif
  509. key "[Shift][F10]"
  510. passkey
  511. return
  512.  
  513. label doenter
  514. getkey        
  515. call done
  516. ifkey "[Enter]" 
  517. else
  518.    jump doenter
  519. endif
  520. key "[Shift][F10]"
  521. passkey
  522. return
  523.  
  524. label dopgdn
  525. getkey        
  526. call done
  527. ifkey "[PgDn]" 
  528. else
  529.    jump dopgdn
  530. endif
  531. key "[Shift][F10]"
  532. passkey
  533. return
  534. label lowbox
  535. pause 3 t
  536. SCREEN 20 0 "                                                                                "
  537. SCREEN 21 0 "                                                                                "
  538. SCREEN 22 0 "                                                                                "
  539. SCREEN 23 0 "                                                                                "
  540. SCREEN 24 0 "                                                                                "
  541. return
  542.  
  543. label done
  544. ifkey "[Alt][Q]"
  545.    wipe
  546.    killchild
  547.    quit
  548. endif
  549. return
  550.  
  551.  
  552. 
  553.